A Formal Specification of the Steam-Boiler Control Problem by Algebraic Specifications with Implicit State

نویسندگان

  • Marie-Claude Gaudel
  • Pierre Dauchy
  • Carole Khoury
چکیده

In this section, we briefly present the formalism we use. This formalism aims at describing the state of a system and its dynamic behaviour in an algebraic framework [DG 94]. It was first introduced in a case study on a formal specification of the embedded safety part of an automatic subway pilot [DM 91], [Dau 92], [DGM 93], in order to cope with the large number of variables whose values made up the state of the system at a given time. A good analysis of the motivations of such formal approaches can be found in [EO 94]: the idea is to enrich algebraic specifications in order to make them more convenient for the description of dynamic behaviours. A comparison with similar works can be found in [DG 94] and [EO 94].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mathematical Methods in Program Development. Springer-Verlag, 1996.

Relational transducers mapping sequences of input relations to sequences of output relations are proposed for high-level declarative specifications of business models. See [404] for a related class of ASM-transducers. Contains the problem description for the steam boiler control competition [7] and 22 proposed solutions obtained using the major known formal methods, with text and complete docum...

متن کامل

An Algebraic Specification of the Steam-Boiler Control System

In Formal methods for industrial applications: specifying and programming the steam boiler control,

متن کامل

An Object-Oriented Algebraic Steam-Boiler Control Specification

Abstrac t . In this paper an object-oriented algebraic solution of the steam-boiler specification problem is presented. The solution is written in Timed Maude. Timed Maude is a specification language under development where the static parts of the specified system are described by equational specifications, whereas the behaviour of a process is described by timed term rewriting. Timed Maude is ...

متن کامل

Creating A Validated Implementation Of The Steam Boiler Control

SPIN is a tool for the simulation and veri cation of protocols. PROMELA, its source language, is a formal description technique like SDL and Estelle that is based on communicating state machines. The tool and the language are in the public domain and therefore widely used. The "SteamBoiler Control Speci cation Problem" consists of an informal speci cation of a steam boiler system in a nuclear p...

متن کامل

Steam Boiler Control Specification Problem: A TLA Solution

Our solution to the speciication problem in the speciication language TLA+ is based on a model of operation where several components proceed synchronously. Our rst speciication concerns a simpliied controller and abstracts from many details given in the informal problem description. We successively add modules to build a model of the state of the steam boiler, detect failures, and model message...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995